package com.huabo.monitor.service;

import com.hbfk.util.JsonBean;
import com.huabo.monitor.oracle.entity.TblTestplan;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public interface TblTestPlanService {
    JsonBean save(TblTestplan tblTestplan);

    JsonBean add(TblTestplan tblTestplan);

    JsonBean deleteById(BigDecimal testplanid);

    JsonBean selectList(String plannumber, String planname, String planstatus, Date starttime_min, Date starttime_max,Integer pageNumber,Integer pageSize);

    JsonBean updateById(BigDecimal testplanid);

    JsonBean findById(BigDecimal testplanid);

    JsonBean update(BigDecimal testplanid);

    JsonBean saveAll(List<String> plans);

    JsonBean select(String planname, String planyear, Integer pageNumber, Integer pageSize);
}
